storage leaf - Spanish English Dictionary